home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 May / SGI IRIX 6.5 Applications 2004 May.iso / dist / java3d.idb / usr / demos / java / j3d / programs / examples / PickTest / BoltCG.java.z / BoltCG.java
Encoding:
Java Source  |  2003-08-08  |  17.8 KB  |  353 lines

  1. /*
  2.  *    @(#)BoltCG.java 1.8 02/04/01 15:03:44
  3.  *
  4.  * Copyright (c) 1996-2002 Sun Microsystems, Inc. All Rights Reserved.
  5.  *
  6.  * Redistribution and use in source and binary forms, with or without
  7.  * modification, are permitted provided that the following conditions
  8.  * are met:
  9.  *
  10.  * - Redistributions of source code must retain the above copyright
  11.  *   notice, this list of conditions and the following disclaimer.
  12.  *
  13.  * - Redistribution in binary form must reproduce the above copyright
  14.  *   notice, this list of conditions and the following disclaimer in
  15.  *   the documentation and/or other materials provided with the
  16.  *   distribution.
  17.  *
  18.  * Neither the name of Sun Microsystems, Inc. or the names of
  19.  * contributors may be used to endorse or promote products derived
  20.  * from this software without specific prior written permission.
  21.  *
  22.  * This software is provided "AS IS," without a warranty of any
  23.  * kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND
  24.  * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
  25.  * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY
  26.  * EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES
  27.  * SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
  28.  * DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN
  29.  * OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR
  30.  * FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR
  31.  * PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF
  32.  * LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE,
  33.  * EVEN IF SUN HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  34.  *
  35.  * You acknowledge that Software is not designed,licensed or intended
  36.  * for use in the design, construction, operation or maintenance of
  37.  * any nuclear facility.
  38.  */
  39.  
  40. import javax.media.j3d.*;
  41. import javax.vecmath.*;
  42.  
  43. class BoltCG extends CompressedGeometry {
  44.  
  45.     BoltCG() {
  46.     super(cgHeader, cgData) ;
  47.     }
  48.  
  49.     private static final byte cgData[] = {
  50.     25,    0, -120,   16, -124,   64,   33,  -35, 
  51.          0,   67,   60,   48, -121,   90,    1,    3, 
  52.        116,  -62,   25,  105,  -60,   60,  -32,    8, 
  53.          5,  -58,   16,   -9, -114,   32,   -1, -104, 
  54.         67,   16,    0, -117, -128,   97,   40,   62, 
  55.        -62, -128, -122,    5,   67,   48,   10,  -76, 
  56.        -32,   21,    1,    6,   40,   10, -128,   86, 
  57.       -123,   24,  -96,   76,   65,   74,   88,    2, 
  58.       -117,  -80,  -59,   21,  113, -118,  -40,  -28, 
  59.         21,  110,    6,   40,   27,   64,   81,   23, 
  60.       -124,   -7,   47,   54,   13,   -3,   -4,   69, 
  61.         40,   25,  -69,  -99, -123,   64,    8,   48, 
  62.          3,   64,   16,   23,   16,   97,  -39,    8, 
  63.        -20, -125,    0,   36,    2,    1, -123,    2, 
  64.          8, -120,   48,   27,  122,   91,   65,  -67, 
  65.        108,   18,   26,   13,  -12,  -35,   95,  -48, 
  66.        107,   63,   -5,   91,  -46,   12,   84,  -44, 
  67.        -53, -120,   54,  -45,  -98,  115,   64,  -69, 
  68.         92,  126,  -55,    1,    6,  -80,   34,  -49, 
  69.        -24,   53,  -30,   61,  -19,    9,    6,  -76, 
  70.         10, -115,  -24,   53,   87,  -54,   -2, -127, 
  71.        113,   68,  -15,  -33,   16,   97,   -9,  113, 
  72.        -54,  -30,   12,   75,   34,  -48,  -48,  107, 
  73.         86,  -32,  -10, -125,   97,  -42,   19,  -78, 
  74.         12,    0,  -48,    4,    4,   68,    8,   12, 
  75.        -67,  -69,   32,  -64,    9,    0,    0,   92, 
  76.         65, -121,  116,   42,   10,   13,   98,  -52, 
  77.        -97,   16,   34,  104,  114,   75,   66,   12, 
  78.        -45,   11,  -82,   32,  -34,  -74, -127,  -15, 
  79.          6,   74,   51,   70,  -81,   32,  -42,   27, 
  80.        105,   13,    6,  -97,   13,  111,  -24,   22, 
  81.        -12,   22,  -19,  -95,    6,  -49,  -85,  -48, 
  82.         16,  107,    2,   44,   -8, -125,    6,   73, 
  83.       -123,  -97,   16,   37,   40,   68,  -22,  -30, 
  84.         12,   58,   97,   80, -112,  104,  -16, -104, 
  85.        -72, -125,  122,  -38,   22,  -12,   25, -114, 
  86.        -39,  124,   64, -111, -115, -112,  -49,  -24, 
  87.         53,  -34,   85,  -23,    5,    6,  -82,  -26, 
  88.         15,  104,   54,    1,  -31,   62,   32,   68, 
  89.        -17,  100,  -58,   84,   27,   33,  -54,  -66, 
  90.       -125,   55,   -2,  -89,   32, -119,  122,  -73, 
  91.        -25,  -36,  105, -128,    8,   53, -128,    2, 
  92.         76,  -71,    9,  -56, -128,   30,  112,  -59, 
  93.        -48,   96,  -37,    0,    0,    0,    9, -112, 
  94.         28, -117,  100,   64,  127,   58,  113,  -58, 
  95.         13,   96,    0, -109,   46,   70,   50,   80, 
  96.        103,  -88,   56,  -86,   13,   96,    0, -109, 
  97.         46,   67,  114, -112,   95,  -74,   49,   84, 
  98.         49,  -74,  -72,   15,   96,    2,   80,    6, 
  99.         55,   80,    0,  -36,   82,    0,   40,    3, 
  100.        108,    1,  -58,  -95,  -63,  -84,    0,   18, 
  101.        101,  -56,  -74,   87,   10,   56,   39,   31, 
  102.        -32,  -43,  -32,    9,   50,  -28,   87,   46, 
  103.       -125,   28,  -61, -117,  -48,  107,    0,    4, 
  104.       -103,  114,   19, -105,  -65,  -98,  117,  -60, 
  105.         32,  -63,  -84,    0,   18,  101, -116,  -74, 
  106.         45,    1,  -15,    1,  -57,    0,  -29, -116, 
  107.         26,  -64,    1,   38,   92, -116,  101,  111, 
  108.         79,  124,  113,   83,   -6,  -68,    8,   37, 
  109.        -36,  -83,   -4,  -93,   -4,  109,   46,   55, 
  110.          6,  -81,    0,   73, -105,   33,  -71,   63, 
  111.        -57,  -40,  -36,   82,   28,   26,  -64,    1, 
  112.         38,   92, -117,  100, -113,   71,   71,  113, 
  113.         -2,   13,   96,    0, -109,   46,   69,  114, 
  114.         47,  -41,  -99,  -72,  -67,    6,  -80,    0, 
  115.         73, -107,  -63,   72,  -64, -113,  -83,   99, 
  116.         72,   53,   97,   -6,   65,   57,  -67,   60, 
  117.        -38,  -26,  -63,  -78,  105,   11,  112,   85, 
  118.        110,  101,  -95,   58, -128,   16,  107, -125, 
  119.         90,  -60,    3,    0,    0,    1,    0,   32, 
  120.         64,   67,  -32,  -54,  -41, -103,  113,    6, 
  121.        -55,  -92,   45,  -63,   85,  -71, -106,  -34, 
  122.        -22,    0,   55,  -79,  -36,  -28,   62,  -95, 
  123.        -68,   97,  -73,  -41,  -70, -122,  -13,  117, 
  124.        -50,   94,  -22,   32,   80,   21,   77,  -39, 
  125.          6,    0,   48,    6,    2,   10,   13,   61, 
  126.        106, -104,   80,   32,  -68, -125,   64,  -75, 
  127.        100,   17,   91,  -78,   90,  -67,  -42,   24, 
  128.         55,   27,  -39,   61,    0,  -56,   63,  -40, 
  129.        -71,  -95, -124,   49,   74,   37,    3,    7, 
  130.        -83,  118,  -18,   13,  -79,   30,  -96, -126, 
  131.         80,   77,   53,   19,  -32,  -47, -121, -103, 
  132.        104, -122,   82,   89,  -19,   56,   92,   45, 
  133.        -96,  -73,   42, -128,   16,  109, -120,  -11, 
  134.          4,   18, -126,  105,  -88,  126,   70, -127, 
  135.        -56,  -24,   48,  -43,  -36,   20,  -25,  -48, 
  136.        -60, -115,   -4,  -98,  -42,  -31,  -84,    8, 
  137.        -35,  -13,   59,  -96,  -36,   11,    1,   64, 
  138.         69,   65, -126,   80,  -85,   10,    4,   22, 
  139.        -48,   97,  109,  -42, -114,   71,  112, -106, 
  140.        -58,  -51,    6,  104,   48,   82,    8,  -19, 
  141.        -74,  -36,  -81, -100,  -56, -122,   85,   34, 
  142.       -111,  -37,  125,  -83,  103,   65,  -89,  125, 
  143.        -30,  -15,   36,  -20,   -5,   81,  -63,   68, 
  144.         27,  -17,  -89,  -83,    3,  -63,  -89,   33, 
  145.        -24,   66,    0,    7,   50,   45,    2,  -56, 
  146.         17,    6,  -99,   -9, -117,  -60, -109,  -77, 
  147.        -19,  122,    5,   14,   96,  110,  114,   71, 
  148.        -92,  117,   39,  107,   93,  -50,  105,   49, 
  149.        110,  -75,   80,   46, -125,  -68,  -18, -125, 
  150.         80,   60,   10,    1, -111,    6,  -76,   10, 
  151.         48,  -96,   65,  105,    6, -120,   27,    8, 
  152.         68,  -77, -109,  -59,   90,  -64,   16,  106, 
  153.        -61,  -12,  -26,   17,   26,   10,   54,  -53, 
  154.         40,  -88,    1,    6,  -14,  124,   52,   32, 
  155.        -39,   13, -117,   66,   13,   63, -111,  -80, 
  156.        -96,   65,  117,    6,  103,  -11, -120,  104, 
  157.         54,  -49,  116,   92,   65, -102,  -84, -125, 
  158.         50,   12,   87, -109,   67,   64, -124,  106, 
  159.        -22,  -22,   12,   28,  -24,  -48,  -48,  109, 
  160.         94,  -22,  -48, -125,   10,  -96,   75, -120, 
  161.         17,   39, -119,  104,   65,  -92, -110,   68, 
  162.         36,   27,   99,  -87,  -73,  -96,  -56,  -42, 
  163.        -85,   18,   12,    8,    3,  -22,    0,   28, 
  164.          1,  120,   34, -112,   -6,  -81,   52,  -64, 
  165.          4,   24,  -88,    0,    0,   14,    0, -104, 
  166.         39,   32,   44,   23,  -98, -125,    6,   44, 
  167.          0,    0,    3, -128,   38,   22,  -56,   95, 
  168.         13,  -25,   24,   49,   80,    0,    0,   28, 
  169.          1,   48,  -58,  -28,  -38, -113,   42, -125, 
  170.         21,    0,    0,    1,  -80,   19,   70,  -24, 
  171.         73,  -46,  -13,   80,  -32,  -59,   64,    0, 
  172.          0,  108,    7,  -94,  -37, -127,   -1,   30, 
  173.        127, -125,   21,    0,    0,    1,  -64,   30, 
  174.       -118,  -18, -124, -124,  121,  122,   12,   84, 
  175.          0,    0,    7,    0,   78,   19,  -81,  -32, 
  176.         99,  -56,   65, -125,   22,    0,    0,    1, 
  177.        -64,   30,   11,  110,   64,  117,    0,    0, 
  178.          2, -106,   48,  106,    2,   56, -102,   99, 
  179.        126,   15,   53,   37,   65,  -81,   -8,  -30, 
  180.        104,  -36,  -75,   -8,  -98,   82,   28,   24, 
  181.        -88,    0,    0,   13, -128, -104,   91,   93, 
  182.        -20,  -41,  -97,  -32,  -59,   64,    0,    0, 
  183.        112,    7,  -94,  -69,   31,   56,  -98,   94, 
  184.       -125,   21,    0,    0,    1,  -64,   24,   77, 
  185.        -96,  -39,  -12,   65, -125,   41,   86,  -79, 
  186.         58,   14,  -56,   87,  102, -112,  105,  -50, 
  187.         18,  -42,   11,   91,   10,  -54,   -9,    6, 
  188.         61,   -1,  -87,    3,   51,   55,  -14,   86, 
  189.        108,   80,  111,   -5,  -18, -110,   55,   34, 
  190.        112,  -43,  114, -123,    6,    1,   63,    9, 
  191.         32,  -11,   21,   28,   87,   36,    4,   32, 
  192.        -56,   83,   -3,   36,  -82,   -1,  -60,  -86, 
  193.        -31,  -63,  -88,  -40,   98,   73,  -99,  -72, 
  194.         71,   27,   59,    6,    3,   38, -110,   12, 
  195.        111,  -92,    4,  -39,   -8,   49, -111,   74, 
  196.       -112,   51,   28,  -18,  -90,  -64,   37,    6, 
  197.         80,  -54,  -38,  -51,  106,  -93,   73,  -80, 
  198.          5,    8,   50,  119,   84, -116,   47,  110, 
  199.        123,  -10,  -60,   45,    6,   45,  104,   81, 
  200.       -116,  106,   15,  126,  -40,  -40,   48,  101, 
  201.         42,  -30,  109,   90,  -16,   69,  123,  -81, 
  202.        -47,    6,  112,    0,    0,    9,    1,    4, 
  203.         78,    1,   17, -114,  -67,    6,   12,  -32, 
  204.          0,    0,   18,    2,    9,  108, -111,  -28, 
  205.         29,  113, -125,   56,    0,    0,    4, -128, 
  206.       -124,   99,  119,   92,   87,   85,   65, -100, 
  207.          0,    0,    2,   64,  106,   53, -112,   31, 
  208.        101,  -80,   30,   13,  -35,  -80,   85,  -86, 
  209.        -95,  -63, -109,   -1,  117,  -46,  -38,   46, 
  210.        -94,  -70,  127,    6, -112,    0,    0,  119, 
  211.          1,  124,  -82,   39,   15,   46, -113,   65, 
  212.        -92,    0,    0,   29, -128,  127,   19,  -67, 
  213.         -4, -112,  -82, -127,    6,   13,   40,    0, 
  214.          0,  -18,    2,  -15,  108,  -81,  -40,   29, 
  215.         49, -125,   72,    0,    0,   59,    0,  -70, 
  216.         99,    9,  -61, -106,  -91,   65, -112,   31, 
  217.        102,  -44,   27,   62, -118,  116,   65,  -92, 
  218.          0,    0,   29,  -64,  117,   65, -100,    0, 
  219.          0,    2,   64,  122,   27, -111, -127,  -35, 
  220.        -75,   33,  -63,  -80,    8,  -92,   34,  -40, 
  221.        -52,   86,  -70,   -1,    6,  108,    0,    0, 
  222.         10,    1,    4,  -82,  122,  114, -114,  -81, 
  223.         65, -100,    0,    0,    2,   64,  115,   26, 
  224.       -113, -107,  -98, -115,  -46,  -95,  -63,  -71, 
  225.          0,    0,   28, -128,   87,   65, -123,  -57, 
  226.        -69,  -22,   12,    4,    9,  -32,  118,   65, 
  227.       -128,   24,    7, -128,  -96, -127,   27, -128, 
  228.        101,  -12,   27,   36,   13,  -93,  -96,  -50, 
  229.        -29,   89,  -31,    6, -114,    0,    0,   29, 
  230.        -96,   48,  -96,   65,   -7,    6,   -4,   72, 
  231.         30,  -79,   32,  -56,   32,   59,  -32,   60, 
  232.         96,   23,  -48,  110, -124,   50,  -80, -127, 
  233.        116, -126,  -89,  100,   25, -128,    0,  120, 
  234.         15,   72,   51,  119,  -74,   52,   32,  -38, 
  235.         -8,  -94,  -70,    5,   65, -123,   30,   16, 
  236.        104,  -96,    0,    1,  -36,    3,   42,   13, 
  237.         -1,  127,  124,   26, -122,  -64,    5,  -22, 
  238.         -4,   74,   12,    0,   68, -102,  -48,   99, 
  239.        117,    1,   73,    6,  -72,  -55,  -17, -120, 
  240.         54,  115,  -83,   -3,   73,    6,  -46,   15, 
  241.        -85,  -88,   50,  112,  -91,  104,   65, -110, 
  242.         43,   22,  -12,   27,   27,   83,  104,   65, 
  243.       -114, -126, -105,  -64, -119,  -33,  105, -120, 
  244.        -71,   76,    0,   65,  -81,  -99,  -54,   82, 
  245.         13,    3,   78,   81,   80,  107,  -25,   76, 
  246.       -122, -125,    0,  -60,   23,  -28,   10,  -17, 
  247.        -97,   42,  -24, -125,  112,    0,    0,   56, 
  248.       -128,  -76, -125,   32,  -43,  -89,  -92,   27, 
  249.        -65,   50,  -99, -112,   96,    1,    0,  -32, 
  250.         40,  -96,   72,   49, -107,   57,    6,  -34, 
  251.       -109,  104,   40,   51,   12,   68,   67,   64, 
  252.       -128,   98,   11,  -78,   12,  -64,   16,   24, 
  253.          7, -108,   25,  -64,    0,    0,    9, -128, 
  254.        -16,  109,   72,    0,    0,   14,  -48,   30, 
  255.        -20,   56,   55,  -23,    7,   43,  -96,  -54, 
  256.        -29,  -35,   97,    6,  -88,   69,   13,    8, 
  257.         49,   69,  -46,   -6, -127,   14,   68, -125, 
  258.        -34,   80,  103,    0,    0,    0,   36,    2, 
  259.         58,   12,  110,   53,  -44,   80,  110, -112, 
  260.        112,  -54, -125,  127,  -33,  -40,   80,   32, 
  261.        -68, -125,   59,  -18,  -74,   36,   25,    0, 
  262.          0,    0,    7,  -66,    3,  -14,   13,   -1, 
  263.        -12,   31,  104,   64, -118,   46, -105,  100, 
  264.         24,    1,   32,  104,   14, -120,   55,   32, 
  265.          0,    3, -112,   15,  -29,   85,   84, -127, 
  266.          5, -120,    9,   65, -112,    0,    0,    0, 
  267.        123,  -32,   63,   32,  -38,  -57,  127,   55, 
  268.        -44,   24,  -97,   40,   18,   -4, -125,  105, 
  269.         56,  -15,   95,   80,   96,  -68,   16,  -93, 
  270.        122,    5,  110,  -88,   40,   32,  -64,   20, 
  271.        113,  -11,    6,   11,  -59,    8,  -69,   32, 
  272.        -64,   12,    0,  -64,  111,   64,  -83,  -43, 
  273.          7,  100,   24, -128,  -96,   88,   12,  104, 
  274.         53,   -4,    0,    0,    0, -124,    7,  -64, 
  275.       -118,  -33, -106, -102,  -13,  -84,    0,   65, 
  276.       -100,    0,    0,    0, -104,    9,   72,   50, 
  277.         13,   56,  126,   65,  -70,   -4,   -6,  -49, 
  278.        -88,   50,  112,  -39,  -59, -115,    6,  -83, 
  279.          1,  -13,    1,  -53,    0,   -8, -125,   37, 
  280.         13,   34,  -41,   16,  107,  -25,  116, -122, 
  281.       -125,    0,  -60,    7,  -16, -118,  102,  102, 
  282.        -36,  -66, -118,    0,   65,  -67,   -1,  -30, 
  283.         10,   12,  -99,   74,   94,  -48,  110,  -31, 
  284.        108,  104,   65, -102,  -87,  103,  -60,    8, 
  285.         34, -100,   36,   -2, -125,  124,  -84,   -5, 
  286.        -97,   16,   98,   43,  -46,   27,   34,   12, 
  287.        127, -101,  127,   64,  -80,  -47,  -16,  -19, 
  288.          8,   53,  -33,   88,   -8, -125,   20,  109, 
  289.         19,   95,  -48,  111, -111,   -1, -117,   66, 
  290.         13,  -57,   92,   63,  -96,   93, -104,  -99, 
  291.        119,  -60,   24,   84,  -16,   82,   -8, -125, 
  292.          3,   80,    2,  -38,   16,  103, -116,  101, 
  293.        -19,    2,  -18,  110,  -26,   68,   24, -117, 
  294.        -98,  -56, -125,    5,  -64,  -35, -112,   96, 
  295.          4,    0,   32,   63, -102,   89,   15,  119, 
  296.       -122,  112,   12,   32,  -38,  -68,   70, -110, 
  297.         91, -114,  -68,  111,    2,   16,   96,  -65, 
  298.        -23, -123,    2,   13,    7,  118,  -36,  104, 
  299.       -127,   46,  -26, -117,  -92,  -19,   36,  102, 
  300.          0, -128,  -64,   61,  -61,   84,   87,  -73, 
  301.         74,   32,  -24,   50,   11,   10,  111,   57, 
  302.        -79,  -36,  -28,   10,   93,   24,    4,   22, 
  303.        106,  -32,  -42,   17,  -42,  -29, -104,  -37, 
  304.         74,  105,  -73,   -9,  -48,  112,  -35,  -82, 
  305.        107,  119,   73,   10,  -33,   78,   -4,  -79, 
  306.        -97,   96,  -54,  -14,   54, -128,   58,   97, 
  307.          8,  111,    4,    3,  -50,  -37,  -53,   64, 
  308.       -124,    0,   14, -103,   65,  -41, -127,    8, 
  309.         53,    6,  -14,   65,   65,  -97,  -48,  115, 
  310.        113,  -51,  -74,   42,   50,   82,   57,   40, 
  311.        -86,  -53, -100,  -41,  -66,  -74,  106, -125, 
  312.         82,  116,  -39,  -48,   38,   51,  107,  121, 
  313.         44,   88,  -28,   34,   96,    4,  -78,    4, 
  314.         75,  118,  -64,   16,   96,    4, -127,  -96, 
  315.         45, -110,   88,   14,  -31,    3,    0,   65, 
  316.        -65, -128,   10,   25,   44,  -61,   81,  -40, 
  317.        -16,    3,  -85, -100,    0,   20,    6,  -12, 
  318.          3,   49,  -63, -107,   14,   15,   71,  -16, 
  319.         99,   19,  -81,  -37, -102,  -15,  -37,   32, 
  320.        -21,   -7,    6,  -91,  -81,   91, -119,   -4, 
  321.         88,  -77,  -20,   26,  -49,  -96,  -54,   23, 
  322.        112,  -72,  -41,  -35,   64,    8,   53,   11, 
  323.         14,  102,   65, -123,  -35,  -52,  -94,   55, 
  324.         24,   -7,  -45,  -72,  -75, -123,    0,    0, 
  325.         22,  -64,  111,  -16,    2,   13,   97,  -46, 
  326.         48,  -96,   65,    0,   86,   40,   32, -120, 
  327.         21, -124, -115,   46,   54,   29,  -69,   11, 
  328.         88,    0,  -96,   96,   11,  -32,   60,   20, 
  329.        -94,   25,   99,   53,   97, -125,    8,   91, 
  330.        -48,    2,  101,  113,  -54, -128,  -20,    0, 
  331.         10,  -85,  -70, -117,   50,   32,    1,    6, 
  332.         75,   84,   46,  -99,  -38,  -53,  -51,    9, 
  333.        -59,  -59,   52,   25,  121,   16,    0,  119, 
  334.         27, -114, -108,   39,   21,    4, -111,  -26, 
  335.        116,   64,    2,   13,  121, -104,  105,   63, 
  336.       -115,   58,  -42,  122, -125,  106,  -15,   25, 
  337.       -112,   99,   35,  -32,    8,    5,  -96,    0
  338.     } ;
  339.  
  340.     private static final CompressedGeometryHeader cgHeader ;
  341.  
  342.     static {
  343.     cgHeader = new CompressedGeometryHeader() ;
  344.     cgHeader.majorVersionNumber = 1 ;
  345.     cgHeader.minorVersionNumber = 0 ;
  346.     cgHeader.minorMinorVersionNumber = 1 ;
  347.     cgHeader.bufferType = CompressedGeometryHeader.TRIANGLE_BUFFER ;
  348.     cgHeader.bufferDataPresent = CompressedGeometryHeader.NORMAL_IN_BUFFER ;
  349.     cgHeader.start = 0 ;
  350.     cgHeader.size = cgData.length ;
  351.     }
  352. }
  353.